package android.slc.appbase.utils;

import javafx.scene.Node;
import javafx.scene.layout.Pane;

public class AppViewUtils {

    //偶数
    public static final String STYLE_CLASS_LIST_ITEM_DIFF_EVEN="list-item-diff-even";
    //奇数
    public static final String STYLE_CLASS_LIST_ITEM_DIFF_ODD="list-item-diff-odd";
    public static void setListItemDiffStyle(Node node){
        Pane prent = (Pane) node.getParent();
        if(prent==null){
            return;
        }
        setListItemDiffStyle(node,prent.getChildren().indexOf(node));
    }
    //设置item
    public static void setListItemDiffStyle(Node node,int index){
        node.getStyleClass().remove(STYLE_CLASS_LIST_ITEM_DIFF_EVEN);
        node.getStyleClass().remove(STYLE_CLASS_LIST_ITEM_DIFF_ODD);
        if(index%2==0){
            node.getStyleClass().add(STYLE_CLASS_LIST_ITEM_DIFF_EVEN);
        }else{
            node.getStyleClass().add(STYLE_CLASS_LIST_ITEM_DIFF_ODD);
        }
    }
}
